1030546
1015221
1010983
1004234
1004710
1003999
10001000
98726
986841
985596
975377
975553
975277
974438
972528
96816
965389
959623
958870
941524